|
nfc7spi 2.2.2
|
Settings for registers of NFC 7 SPI Click driver. More...
Settings for registers of NFC 7 SPI Click driver.
| #define NFC7SPI_ISO15693_CMD_READ_SINGLE 0x20 |
| #define NFC7SPI_ISO15693_CMD_WRITE_SINGLE 0x21 |
| #define NFC7SPI_ISO15693_FLAG_DR_HIGH 0x02 |
NFC 7 SPI ISO15693 commands setting.
Specified settings of ISO15693 commands of NFC 7 SPI Click driver.
| #define NFC7SPI_ISO15693_RSP_OK 0x00 |
| #define NFC7SPI_MAX_NCI_FRAME_SIZE 258 |
NFC 7 SPI timeout setting.
Specified setting for timeout of NFC 7 SPI Click driver.
| #define NFC7SPI_MFC_ACK 0x0A |
| #define NFC7SPI_MFC_CMD_READ 0x30 |
| #define NFC7SPI_MFC_CMD_WRITE 0xA0 |
| #define NFC7SPI_MFC_KEY_SELECTOR_A_EMB 0x10 |
| #define NFC7SPI_MFC_REQ_AUTHENTICATE 0x40 |
| #define NFC7SPI_MFC_REQ_SECTOR_SEL 0x32 |
| #define NFC7SPI_MFC_REQ_XCHG_DATA 0x10 |
NFC 7 SPI MIFARE commands setting.
Specified settings of MIFARE commands of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_CORE_CLOCK_SEL_XTAL { 0x01, 0xA0, 0x03, 0x01, 0x08 } |
| #define NFC7SPI_NCI_CORE_INIT_FEATURE_DIS 0x00 |
| #define NFC7SPI_NCI_CORE_PMU_IRQ_EN_TVDD_3V3 |
| #define NFC7SPI_NCI_CORE_RESET_KEEP_CFG 0x00 |
NFC 7 SPI NCI parameter values.
Specified register for NCI parameter values of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_CORE_RESET_NTF_NCI_VER_20 0x20 |
| #define NFC7SPI_NCI_CORE_RESET_RESET_CFG 0x01 |
| #define NFC7SPI_NCI_CORE_RF_CONF |
| #define NFC7SPI_NCI_CORE_STANDBY_AUTO 0x02 |
| #define NFC7SPI_NCI_CORE_STANDBY_DISABLE 0x00 |
| #define NFC7SPI_NCI_CORE_STANDBY_ENABLE 0x01 |
| #define NFC7SPI_NCI_CORE_TAG_DETECTOR_DIS { 0x01, 0xA0, 0x40, 0x01, 0x00 } |
| #define NFC7SPI_NCI_CORE_TOTAL_DURATION_510MS { 0x01, 0x00, 0x02, 0xFE, 0x01 } |
NFC 7 SPI core config default setting.
Specified default setting of core config of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_RF_CONN_ID_1 0x01 |
| #define NFC7SPI_NCI_RF_CONN_ID_2 0x02 |
| #define NFC7SPI_NCI_RF_CONN_ID_STATIC 0x00 |
NFC 7 SPI RF discover CMD setting.
Specified settings of RF discover CMD of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_RF_DEACTIVATE_DISCOVERY 0x03 |
| #define NFC7SPI_NCI_RF_DEACTIVATE_IDLE 0x00 |
NFC 7 SPI RF deactivate CMD setting.
Specified settings of RF deactivate CMD of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_RF_DEACTIVATE_SLEEP 0x01 |
| #define NFC7SPI_NCI_RF_DEACTIVATE_SLEEP_AF 0x02 |
| #define NFC7SPI_NCI_RF_DISC_MORE_NTF_FOLLOW 0x02 |
| #define NFC7SPI_NCI_RF_EXE_EVERY_DISC_PERIOD 0x01 |
| #define NFC7SPI_NCI_RF_INTF_FRAME 0x01 |
| #define NFC7SPI_NCI_RF_INTF_ISODEP 0x02 |
| #define NFC7SPI_NCI_RF_INTF_NFCDEP 0x03 |
| #define NFC7SPI_NCI_RF_INTF_TAGCMD 0x80 |
| #define NFC7SPI_NCI_RF_INTF_UNDETERMINED 0x00 |
NFC 7 SPI RF interface setting.
Specified settings of RF interface of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_RF_MAP_POLL_MODE 0x01 |
| #define NFC7SPI_NCI_RF_PROT_ISODEP 0x04 |
| #define NFC7SPI_NCI_RF_PROT_MIFARE 0x80 |
| #define NFC7SPI_NCI_RF_PROT_NFCDEP 0x05 |
| #define NFC7SPI_NCI_RF_PROT_T1T 0x01 |
| #define NFC7SPI_NCI_RF_PROT_T2T 0x02 |
| #define NFC7SPI_NCI_RF_PROT_T3T 0x03 |
| #define NFC7SPI_NCI_RF_PROT_T5T 0x06 |
| #define NFC7SPI_NCI_RF_PROT_UNDETERMINED 0x00 |
NFC 7 SPI RF protocols setting.
Specified settings of RF protocols of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_RF_TECH_PASSIVE_POLL_15693 0x06 |
| #define NFC7SPI_NCI_RF_TECH_PASSIVE_POLL_NFC_A 0x00 |
NFC 7 SPI RF technologies and mode setting.
Specified settings of RF technologies and mode of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_RF_TECH_PASSIVE_POLL_NFC_B 0x01 |
| #define NFC7SPI_NCI_RF_TECH_PASSIVE_POLL_NFC_F 0x02 |
| #define NFC7SPI_NCI_STAT_DISC_ALRDY_STARTED 0xA0 |
| #define NFC7SPI_NCI_STAT_DISC_T_ACT_FAILED 0xA1 |
| #define NFC7SPI_NCI_STAT_DISC_TEAR_DOWN 0xA2 |
| #define NFC7SPI_NCI_STAT_FAILED 0x03 |
| #define NFC7SPI_NCI_STAT_INVALID_PARAM 0x09 |
| #define NFC7SPI_NCI_STAT_MSG_SIZE_EXCEEDED 0x0A |
| #define NFC7SPI_NCI_STAT_NOT_INITIALIZED 0x04 |
| #define NFC7SPI_NCI_STAT_OK 0x00 |
NFC 7 SPI NCI status values.
Specified register for NCI status values of NFC 7 SPI Click driver.
| #define NFC7SPI_NCI_STAT_REJECTED 0x01 |
| #define NFC7SPI_NCI_STAT_RF_FRAME_CORRUPTED 0x02 |
| #define NFC7SPI_NCI_STAT_RF_PROTOCOL_ERROR 0xB1 |
| #define NFC7SPI_NCI_STAT_RF_TIMEOUT_ERROR 0xB2 |
| #define NFC7SPI_NCI_STAT_RF_TX_ERROR 0xB0 |
| #define NFC7SPI_NCI_STAT_SEMANTIC_ERROR 0x06 |
| #define NFC7SPI_NCI_STAT_SYNTAX_ERROR 0x05 |
| #define NFC7SPI_NCI_STAT_UNK_GID 0x07 |
| #define NFC7SPI_NCI_STAT_UNK_OID 0x08 |
| #define NFC7SPI_SET_DATA_SAMPLE_EDGE SET_SPI_DATA_SAMPLE_EDGE |
Data sample selection.
This macro sets data samples for SPI modules.
| #define NFC7SPI_SET_DATA_SAMPLE_MIDDLE SET_SPI_DATA_SAMPLE_MIDDLE |
| #define NFC7SPI_T1T_CMD_RALL 0x00 |
| #define NFC7SPI_T1T_CMD_READ 0x01 |
| #define NFC7SPI_T1T_CMD_READ8 0x02 |
| #define NFC7SPI_T1T_CMD_RID 0x78 |
NFC 7 SPI T1T commands setting.
Specified settings of T1T commands of NFC 7 SPI Click driver.
| #define NFC7SPI_T1T_CMD_RSEG 0x10 |
| #define NFC7SPI_T1T_CMD_WRITE_E 0x53 |
| #define NFC7SPI_T1T_CMD_WRITE_E8 0x54 |
| #define NFC7SPI_T1T_CMD_WRITE_NE 0x1A |
| #define NFC7SPI_T1T_CMD_WRITE_NE8 0x1B |
| #define NFC7SPI_T2T_ACK 0x0A |
| #define NFC7SPI_T2T_CMD_READ 0x30 |
NFC 7 SPI T2T commands setting.
Specified settings of T2T commands of NFC 7 SPI Click driver.
| #define NFC7SPI_T2T_CMD_SECTOR_SELECT 0xC2 |
| #define NFC7SPI_T2T_CMD_WRITE 0xA2 |
| #define NFC7SPI_T4T_CLA_NO_SECURE 0x00 |
| #define NFC7SPI_T4T_INS_SELECT 0xA4 |
| #define NFC7SPI_T4T_LE_RSP_MAY_PRESENT 0x00 |
| #define NFC7SPI_T4T_P1_SELECT_BY_NAME 0x04 |
| #define NFC7SPI_T4T_P2_ONLY_OCCURANCE 0x00 |
| #define NFC7SPI_T4T_PPSE_APDU "2PAY.SYS.DDF01" |
| #define NFC7SPI_T4T_RSP_COMPLETE_1 0x90 |
NFC 7 SPI T4T commands setting.
Specified settings of T4T commands of NFC 7 SPI Click driver.
| #define NFC7SPI_T4T_RSP_COMPLETE_2 0x00 |
| #define NFC7SPI_TIMEOUT_100MS 100 |
| #define NFC7SPI_TIMEOUT_1S 1000 |
| #define NFC7SPI_TIMEOUT_2S 2000 |
| #define NFC7SPI_TIMEOUT_INFINITE 0 |